﻿namespace LT_Kernel
{
    /// <summary>
    /// 管理器的抽象实现
    /// </summary>
    public abstract class AbsMgr : AutoCancleToken, IFixedUpdate, IUpdate, ILateUpdate, IIsUpdate
    {
        #region 生命周期更新行为

        public bool IsUpdate { get; set; } = false;

        public virtual void OnFixedUpdate(float delta)
        {
        }

        public virtual void OnUpdate(float delta)
        {
        }

        public virtual void OnLateUpdate(float delta)
        {
        }

        #endregion 生命周期更新行为
    }
}